package eleme.openapi.sdk.api.entity.shop;

import eleme.openapi.sdk.api.enumeration.shop.*;
import eleme.openapi.sdk.api.entity.shop.*;
import java.util.*;
import java.math.BigDecimal;
import com.fasterxml.jackson.annotation.JsonFormat;

public class OpenStoreRecord{

    /**
     * 申请Id
     */
    private Long submitId;
    public Long getSubmitId() {
        return submitId;
    }
    public void setSubmitId(Long submitId) {
        this.submitId = submitId;
    }
    
    /**
     * 主店名
     */
    private String shopName;
    public String getShopName() {
        return shopName;
    }
    public void setShopName(String shopName) {
        this.shopName = shopName;
    }
    
    /**
     * 分店名
     */
    private String subShopName;
    public String getSubShopName() {
        return subShopName;
    }
    public void setSubShopName(String subShopName) {
        this.subShopName = subShopName;
    }
    
    /**
     * 地址
     */
    private String address;
    public String getAddress() {
        return address;
    }
    public void setAddress(String address) {
        this.address = address;
    }
    
    /**
     * 经度
     */
    private Double longitude;
    public Double getLongitude() {
        return longitude;
    }
    public void setLongitude(Double longitude) {
        this.longitude = longitude;
    }
    
    /**
     * 纬度
     */
    private Double latitude;
    public Double getLatitude() {
        return latitude;
    }
    public void setLatitude(Double latitude) {
        this.latitude = latitude;
    }
    
    /**
     * 省
     */
    private String provinceName;
    public String getProvinceName() {
        return provinceName;
    }
    public void setProvinceName(String provinceName) {
        this.provinceName = provinceName;
    }
    
    /**
     * 市
     */
    private String cityName;
    public String getCityName() {
        return cityName;
    }
    public void setCityName(String cityName) {
        this.cityName = cityName;
    }
    
    /**
     * 区
     */
    private String districtName;
    public String getDistrictName() {
        return districtName;
    }
    public void setDistrictName(String districtName) {
        this.districtName = districtName;
    }
    
    /**
     * 外卖电话
     */
    private String phone;
    public String getPhone() {
        return phone;
    }
    public void setPhone(String phone) {
        this.phone = phone;
    }
    
    /**
     * 联系人电话
     */
    private String mobile;
    public String getMobile() {
        return mobile;
    }
    public void setMobile(String mobile) {
        this.mobile = mobile;
    }
    
    /**
     * 主品类
     */
    private Long mainCategoryId;
    public Long getMainCategoryId() {
        return mainCategoryId;
    }
    public void setMainCategoryId(Long mainCategoryId) {
        this.mainCategoryId = mainCategoryId;
    }
    
    /**
     * 辅品类
     */
    private Long minorCategoryId;
    public Long getMinorCategoryId() {
        return minorCategoryId;
    }
    public void setMinorCategoryId(Long minorCategoryId) {
        this.minorCategoryId = minorCategoryId;
    }
    
    /**
     * 店铺描述
     */
    private String description;
    public String getDescription() {
        return description;
    }
    public void setDescription(String description) {
        this.description = description;
    }
    
    /**
     * 门头照
     */
    private String headPic;
    public String getHeadPic() {
        return headPic;
    }
    public void setHeadPic(String headPic) {
        this.headPic = headPic;
    }
    
    /**
     * 店内照
     */
    private String storePic;
    public String getStorePic() {
        return storePic;
    }
    public void setStorePic(String storePic) {
        this.storePic = storePic;
    }
    
    /**
     * logo图
     */
    private String logoPic;
    public String getLogoPic() {
        return logoPic;
    }
    public void setLogoPic(String logoPic) {
        this.logoPic = logoPic;
    }
    
    /**
     * 后厨照
     */
    private String kitchenPhoto;
    public String getKitchenPhoto() {
        return kitchenPhoto;
    }
    public void setKitchenPhoto(String kitchenPhoto) {
        this.kitchenPhoto = kitchenPhoto;
    }
    
    /**
     * 其他图片
     */
    private String otherPhoto;
    public String getOtherPhoto() {
        return otherPhoto;
    }
    public void setOtherPhoto(String otherPhoto) {
        this.otherPhoto = otherPhoto;
    }
    
    /**
     * 管理员账号
     */
    private String naposUserName;
    public String getNaposUserName() {
        return naposUserName;
    }
    public void setNaposUserName(String naposUserName) {
        this.naposUserName = naposUserName;
    }
    
    /**
     * 初始化密码
     */
    private String naposPassword;
    public String getNaposPassword() {
        return naposPassword;
    }
    public void setNaposPassword(String naposPassword) {
        this.naposPassword = naposPassword;
    }
    
    /**
     * 营业时间
     */
    private String openTimes;
    public String getOpenTimes() {
        return openTimes;
    }
    public void setOpenTimes(String openTimes) {
        this.openTimes = openTimes;
    }
    
    /**
     * 真实姓名
     */
    private String legalPersonName;
    public String getLegalPersonName() {
        return legalPersonName;
    }
    public void setLegalPersonName(String legalPersonName) {
        this.legalPersonName = legalPersonName;
    }
    
    /**
     * 证件类型
     */
    private CertificateType certificateType;
    public CertificateType getCertificateType() {
        return certificateType;
    }
    public void setCertificateType(CertificateType certificateType) {
        this.certificateType = certificateType;
    }
    
    /**
     * 证件号码
     */
    private String certificateNumber;
    public String getCertificateNumber() {
        return certificateNumber;
    }
    public void setCertificateNumber(String certificateNumber) {
        this.certificateNumber = certificateNumber;
    }
    
    /**
     * 证件照片-正面照
     */
    private String certificatePositivePic;
    public String getCertificatePositivePic() {
        return certificatePositivePic;
    }
    public void setCertificatePositivePic(String certificatePositivePic) {
        this.certificatePositivePic = certificatePositivePic;
    }
    
    /**
     * 证件照片-反面照
     */
    private String certificateOppositePic;
    public String getCertificateOppositePic() {
        return certificateOppositePic;
    }
    public void setCertificateOppositePic(String certificateOppositePic) {
        this.certificateOppositePic = certificateOppositePic;
    }
    
    /**
     * 证件照片-手持正面照
     */
    private String certificateHoldOnPic;
    public String getCertificateHoldOnPic() {
        return certificateHoldOnPic;
    }
    public void setCertificateHoldOnPic(String certificateHoldOnPic) {
        this.certificateHoldOnPic = certificateHoldOnPic;
    }
    
    /**
     * 主体资质-证件类型
     */
    private BusinessLicenseType businessLicenseType;
    public BusinessLicenseType getBusinessLicenseType() {
        return businessLicenseType;
    }
    public void setBusinessLicenseType(BusinessLicenseType businessLicenseType) {
        this.businessLicenseType = businessLicenseType;
    }
    
    /**
     * 主体资质-注册号
     */
    private String businessLicenseNum;
    public String getBusinessLicenseNum() {
        return businessLicenseNum;
    }
    public void setBusinessLicenseNum(String businessLicenseNum) {
        this.businessLicenseNum = businessLicenseNum;
    }
    
    /**
     * 主体资质-证件照片
     */
    private String businessLicensePic;
    public String getBusinessLicensePic() {
        return businessLicensePic;
    }
    public void setBusinessLicensePic(String businessLicensePic) {
        this.businessLicensePic = businessLicensePic;
    }
    
    /**
     * 主体资质-单位名称
     */
    private String businessLicenseName;
    public String getBusinessLicenseName() {
        return businessLicenseName;
    }
    public void setBusinessLicenseName(String businessLicenseName) {
        this.businessLicenseName = businessLicenseName;
    }
    
    /**
     * 主体资质-注册地址
     */
    private String businessLicenseAddress;
    public String getBusinessLicenseAddress() {
        return businessLicenseAddress;
    }
    public void setBusinessLicenseAddress(String businessLicenseAddress) {
        this.businessLicenseAddress = businessLicenseAddress;
    }
    
    /**
     * 主体资质-法定代表人
     */
    private String businessLicensePerson;
    public String getBusinessLicensePerson() {
        return businessLicensePerson;
    }
    public void setBusinessLicensePerson(String businessLicensePerson) {
        this.businessLicensePerson = businessLicensePerson;
    }
    
    /**
     * 主体资质-有效期
     */
    private String businessLicenseTime;
    public String getBusinessLicenseTime() {
        return businessLicenseTime;
    }
    public void setBusinessLicenseTime(String businessLicenseTime) {
        this.businessLicenseTime = businessLicenseTime;
    }
    
    /**
     * 行业资质-证件类型
     */
    private CateringServicesLicenseType cateringServicesLicenseType;
    public CateringServicesLicenseType getCateringServicesLicenseType() {
        return cateringServicesLicenseType;
    }
    public void setCateringServicesLicenseType(CateringServicesLicenseType cateringServicesLicenseType) {
        this.cateringServicesLicenseType = cateringServicesLicenseType;
    }
    
    /**
     * 行业资质注册号
     */
    private String cateringServicesLicenseNum;
    public String getCateringServicesLicenseNum() {
        return cateringServicesLicenseNum;
    }
    public void setCateringServicesLicenseNum(String cateringServicesLicenseNum) {
        this.cateringServicesLicenseNum = cateringServicesLicenseNum;
    }
    
    /**
     * 行业资质证件照片
     */
    private String cateringServicesPic;
    public String getCateringServicesPic() {
        return cateringServicesPic;
    }
    public void setCateringServicesPic(String cateringServicesPic) {
        this.cateringServicesPic = cateringServicesPic;
    }
    
    /**
     * 行业资质-单位名称
     */
    private String cateringServicesLicenseName;
    public String getCateringServicesLicenseName() {
        return cateringServicesLicenseName;
    }
    public void setCateringServicesLicenseName(String cateringServicesLicenseName) {
        this.cateringServicesLicenseName = cateringServicesLicenseName;
    }
    
    /**
     * 行业资质-注册地址
     */
    private String cateringServicesLicenseAddress;
    public String getCateringServicesLicenseAddress() {
        return cateringServicesLicenseAddress;
    }
    public void setCateringServicesLicenseAddress(String cateringServicesLicenseAddress) {
        this.cateringServicesLicenseAddress = cateringServicesLicenseAddress;
    }
    
    /**
     * 行业资质-法定代表人
     */
    private String cateringServicesLicensePerson;
    public String getCateringServicesLicensePerson() {
        return cateringServicesLicensePerson;
    }
    public void setCateringServicesLicensePerson(String cateringServicesLicensePerson) {
        this.cateringServicesLicensePerson = cateringServicesLicensePerson;
    }
    
    /**
     * 行业资质-有效期
     */
    private String cateringServicesLicenseTime;
    public String getCateringServicesLicenseTime() {
        return cateringServicesLicenseTime;
    }
    public void setCateringServicesLicenseTime(String cateringServicesLicenseTime) {
        this.cateringServicesLicenseTime = cateringServicesLicenseTime;
    }
    
    /**
     * 行业资质-营业项目
     */
    private String cateringServicesLicenseProject;
    public String getCateringServicesLicenseProject() {
        return cateringServicesLicenseProject;
    }
    public void setCateringServicesLicenseProject(String cateringServicesLicenseProject) {
        this.cateringServicesLicenseProject = cateringServicesLicenseProject;
    }
    
}